문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 둠 소스 포트 (문단 편집) == 역사 == 1997년 12월 23일, [[둠]]의 [[소스 코드]]가 공개되었다. 최초에는 비상업용 라이선스였으나, 이후 [[GNU]] [[GPL]]로 개정된다. 둠 소스 코드는 프로그래머 번트 크라이마이어(Bernd Kreimeier)에 의해 정리된 후 공개되었는데, 애당초 소스 코드 공개와 더불어 크라이마이어가 쓴 둠 엔진에 대한 책까지 같이 발매하는 것이 계획이었다. 그러나 당시 게임 커뮤니티 내에서 둠의 인기는 점차 하락세였기 때문에, 이 계획은 폐기되었고 소스 코드만이 공개되었다. 초창기의 소스 포트는 단순히 크로스 플랫폼 호환성을 위한 것이었으나, 점차 기존 둠 소스 코드의 버그를 수정하고, 기존에는 없었던 기능을 더해 게임 플레이를 변화시키는 개조가 이루어졌다. 또한 초기의 소스 포트는 [[도스]], [[Microsoft Windows|윈도우]], [[Linux|리눅스]] 등 [[PC]] 운영 체제용으로 만들어진 것이었으나, 점차 [[Macintosh(컴퓨터)|매킨토시]], 콘솔, 휴대 기기 등 다양한 하드웨어로 이식된다. 최초의 소스 포트는 리눅스 용으로 쓰여진 오리지널 코드를 [[MS-DOS]]로 역 포팅한 도스둠(DOSDoom)이었다. 첫 버전은 1997년 12월 23일, 소스 코드가 공개된지 4-5시간 만에 공개되었는데, 이는 이후 붐(Boom), 둠 레거시(Doom Legacy), 엣지(EDGE)등 여러 주요 포트의 기반이 된다. 첫 버전은 순수한 포팅이었으나 이후 버전에서는 자유 시점, 투명도, 점프 등 새로운 기능이 더해지기도 했다. 또한 도스 둠 0.2 버전에서는 '소스 포트'라는 용어가 처음 파생되기도 하였다. 포팅이라는 용어는 원래 소프트웨어가 디자인되지 않았던 다른 플랫폼에 작동하도록 이식하는 것을 의미한다. 둠의 경우, 원래 도스용으로 발매되었고, 최초의 소스 포트인 도스둠도 이름 그대로 도스용, 즉 같은 플랫폼임에도 불구하고 소스 포트라는 말이 붙었는데, 이는 비록 둠은 도스용으로 개발된 게임이었지만 소스 코드는 리눅스로 쓰여졌기 때문이었다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기